body {
    margin: 0px;
    padding: 0px;
    font-family:Trebuchet MS,  Verdana,  Geneva, Arial, Helvetica, sans-serif;
    color: #444444;
    background-color: #ffffff;
    font-size: 10px;
}

a:link, a:visited, a:active {
    color: #36c;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    color: #99ccff;
    font-weight: bold;
    text-decoration: none;
}

#header {
  background: #036 url("http://technoresto.org/images/t2_fond_tableau.gif");
  padding-left: 5px;
  padding-right:0px;
  border: 0px;
  margin: -2px 0px -2px 0px;
  color: #ededed;
  text-align: right;
  }

/* Tableau pour zone de texte principale
----------------------------------------------- */
#zonetexte {
  background-color: #ededed;
  padding: 0px;
  border: 1px solid;
  border-color: #99ccff #ffffff #003366 #ffffff;
  border-left-width: 0px; 
  border-right-width: 0px;
  border-top-width : 0px;
  }
/* Barre haute navigation
----------------------------------------------- */
.barrenavig {
  border: 1px solid;
 }
.barrecours {
  border: 1px solid;
padding-left : 5px;	
}

.barrenavig, div.BJ_menuBar, div.BJ_subMenuBar {
  background: #036 url("http://technoresto.org/images/t2_fond_tableau_noir.gif");
  border-color: #99ccff #ffffff #99ccff #ffffff;
  border-left-width: 0px; 
  border-right-width: 0px;
  color:#99ccff;
  text-align: center;
  }


/* Barre séparation
----------------------------------------------- */
.barrecours {
  border-color: #aaaaaa;
  border-left-width: 1px; 
  border-right-width: 1px;
  }


/* Tableau pour barre de navigation basse
----------------------------------------------- */
table.navig {
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  width: 100%;
  padding: 5px;
  }
.navig td {
  width: 11%;
  }
/* Navigation page index
----------------------------------------------- */
table.navigation3 {
 	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	padding: 5px;
	}
.navigation3 a:link, .navigation3 a:visited, .navigation3 a:active{
    color: #444444;

}
.navigation3 a:hover{
    color: #36c;
}
.navigation3 td{
    text-align: left;
    padding: 5px;
}	
input {
    border: solid 1px black;
}
textarea {
    border: solid 1px black;
}

/* Divers
----------------------------------------------- */
hr { 
    display: block;
    border-top: solid;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    width: 98%;
	margin-left : auto;
	margin-right : auto;
    
}
h1, h2, h3, h4{ 
    font-weight: bold;
    margin: 0px;
}
h1 {
    font-size: 12px;
    letter-spacing: 6pt 
}
h2{
    font-size: 11px;
}
h3{
    font-size: 10px;
}

h4{
    font-size: 9px;
}
h5{
    font-size: 11px;
    margin-top: 8px;
    margin-bottom: 3px; 
}
IMG  { 
    border-width: 0px;
    margin: -1px;
    vertical-align: middle;
}

ul {
    margin-left: 2px; 
    font-size: 10px;
}

  
.copyleft {
 font-size: 7px;
 text-align: center;
  }

.log {
 font-size: 8px;
  }
.log a:link {
 font-size: 8px;
  }
  .dateline
{
 font-size: 6px;
  }